package com.example.android_day01.Dome

// 列表api
fun main() {
    // 函数api测试
    // 定义 list 存入数字，正数，负数
    val list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -1, -2, -3, -4, -5)
    // 依次帮我测试 max,min,sum,sort,倒序，any，all 帮我加上注释
    // max 最大值
    println(list.max())
    // min 最小值
    println(list.min())
    // sum 总和
    println(list.sum())
    // sorted 排序
    println(list.sorted())
    // sortedDescending 倒序
    println(list.sortedDescending())
    // any 任意一个满足
    println(list.any { it > 0 })
    // all 全部满足
    println(list.all { it > 0 })

    // 使用 list数组帮我依次测试 如下方法mар,filter,forEach,let,apply,also,takeIf,run,with,firstOrNull
    // map测试 映射
    println(list.map { it * 2 })
    // filter
    println(list.filter { it > 0 })
    // ForEach
    list.forEach {
        println(it)
    }
}